A Role - Based Coordination Model and its

نویسندگان

  • Anton P. Železnikar
  • Jadran Lenarčič
چکیده

ions for these system behaviors; this enables us to conceal the dynamicity and scale of the ODE environment. In addition to representing abstractions for the properties of the system behaviors, roles also are responsible for actively coordinating their players to achieve coordination requirements. Roles serve as an abstraction by specifying membership criteria, i.e., a static specification of functional behaviors that computation actors belonging to the role must have. The role is responsible for managing the integrity of its membership. Roles also actively coordinate their member actors in order to satisfy coordination requirements. The intra-role coordination coerced by roles realizes and complements the inter-role coordination enacted by coordinators. Membership management behavior Before a role can perform its membership management activities, the behavior abstraction, i.e. the role membership criteria, must be specified. We use logic expressions of actor states and operations to describe the criteria. More specifically, the role membership criteria are represented by a tuple < O, A >, where O is a set of message types (operations) that an actor must be able to process, and A is a set of attributes that actors need to display for joining the role. Any actor that is controllable by coordination rules must declare its own functional behavior, using the same tuple format. Upon observing a new event or a ready event from a computation actor, the role acquires the newly updated behavior from the computation actor and compares it against its membership criteria. It then determines whether the actor should be added to the membership list (the actor behavior matches the role criteria), ignored (the actor was not a member and its behavior does not match the role criteria), or removed from the role (the actor was a member but its new behavior does not match the role criteria). More precisely, a role’s management behavior is a mapping from a set of actor events to membership updates. Note that according to the semantics of the actor model, actors are free to reject exposing their internal states to the roles. This allows an actor to reject coordination. Such actors will belong to a “default” role that performs no coordination. Each role has a distinct purpose. This requirement disallows overlapping criteria among roles, eliminating the possibility that conflicting constraints will be imposed on an actor by multiple roles simultaneously. This requirement has its basis in the underlying actor model: each actor has only a single thread of control and therefore may play only one role at any given time. More precisely, let C(γ) denote the role membership criteria declared by role γ, and let B(α) denote the functional behaviors provided by an actor α. As we have discussed, the actor functional behaviors and the membership criteria are both represented as a comparable tuple < O, A >. To be added to a role, the actor functional behaviors have to match the role’s membership criteria. A and Γ denote the set of actors and roles in the system, respectively, and F : A → Γ is a function that assigns an actor to a role. At any given time, well-defined roles and actors in a system must satisfy the following requirements: 1. Roles are exclusive: role declared behaviors do not overlap, i.e., ∀γ, γ′ ∈ Γ : C(γ) ∩ C(γ′) = φ 2. Roles are exhaustive: every actor belongs to one of the roles, i.e.,

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A cost sharing-based coordination mechanism for multiple deteriorating items in a one manufacture-one retailer supply chain

In this paper, an inventory model for deterioration items in a two-echelon supply chain including one retailer and one manufacturer is proposed by considering the stock and price dependent demand and capacity constraint for holding inventories. First, the model is presented as a leader-follower game in which the manufacturer announces wholesale prices. Second, the retailer decides for the order...

متن کامل

Synthesis of porous CdO sheet-like nanostructure based on soft template model and its application in dye pollutants adsorption

In this work, the synthesis of porous structure of cadmium oxide with multilayered sheet-like morphology in nano-meter size using adipic acid as soft template by solvothermal/thermal decomposition process is reported. Chemical analyses exhibited that the formation of porous sheet-like structure is originated from bidentate coordination mode of adipate units to Cd-center. It was found that the c...

متن کامل

Investigating the mediating role of Dyadic Coping and Understanding and Intellectual Coordination in the relationship between Marital Attractions and Marital Quality

The aim of this research was to investigate the mediating role of dyadic coping and understanding and intellectual coordination in the relationship between marital attractions and marital quality. The research method is correlational modeling of structural equations. The statistical population included all married women active counselors in counseling centers of Isfahan in 1400 207 people were ...

متن کامل

Synthesis of porous CdO sheet-like nanostructure based on soft template model and its application in dye pollutants adsorption

In this work, the synthesis of porous structure of cadmium oxide with multilayered sheet-like morphology in nano-meter size using adipic acid as soft template by solvothermal/thermal decomposition process is reported. Chemical analyses exhibited that the formation of porous sheet-like structure is originated from bidentate coordination mode of adipate units to Cd-center. It was found that the c...

متن کامل

Multiple-organizational coordination planning for humanitarian relief operations

In humanitarian relief operations (HRO), due to the excessive number of relief organizations, multiple organizational coordination is a demanding and complicated task. Considering such a problem, this paper proposes a two-phase mechanism to coordinate multiple heterogeneous relief organizations in a decentralized HRO logistics network. To address such a problem, first a bi-level mixed integer l...

متن کامل

An Option-Revenue Sharing Coordination Contract with Price and Sales Effort Dependent Demand

This study proposes a novel option-revenue sharing coordination contract framework. In the proposed model, the retailer determines the number of order sales effort. The manufacturer sets the price of products for the wholesale strategy. The investigated supply chain problem analyzes the results of different strategies. In the proposed coordination contract problem, two types of games including ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008